/*
 * Filename BziCode.java 2020年12月29日
 * Copyright © Ehome Co.Ltd. All Rgiths Reserved.
 *
 * @author wuyingchao
 */
package com.ehome.poct.base.api.constant;

import com.ehome.exception.BaseBusiEnum;

/**
 * 业务异常码
 *
 * @author wyc
 * @since 2020/12/29 14:20
 **/
public enum BizCode implements BaseBusiEnum {
    
    /**
     *
     */
    MIN_SOFT_VERSION_ERROR(600004,"最低适配系统版本还未上线！"),
    
    /**
     *
     */
    MIN_DRIVER_VERSION_ERROR(600005,"最低适配驱动版本还未上线！")

    ,
    
    /**
     *
     */
    VERSION_ERROR(600007,"这个版本号已经存在请重试！")
    ,
    
    /**
     *
     */
    VERSION_CODE_ERROR(600008,"这个版本Code已经存在请重试！")
    ,
    
    /**
     *
     */
    PACKAGEID(600009,"包ID和Name不能为空！")
    ,
    /**
     *
     */
    VERSION_FORMAT_ERROR(600010,"版本号格式错误！")
    ,
    /**
     *
     */
    JSON_PROCESSING_ERROR(990923,"打印数据有误"),

    NOT_FOUND_TEST_ORDER(1000001,"找不到对应订单 orderNo:[%s]"),

    TEST_ORDER_REFUND(1000002,"订单已退款不允许打印报告"),
    ;



    /**
     * 业务码
     */
    private final Integer busiCode;

    /**
     * 信息
     */
    private final String msg;

    BizCode(Integer busiCode, String msg) {
        this.busiCode = busiCode;
        this.msg = msg;
    }

    @Override
    public Integer getBusiCode() {
        return busiCode;
    }

    @Override
    public String getMsg() {
        return msg;
    }
}